﻿namespace Hsenl {
    public interface IProcedure {
        T GetState<T>() where T : IProcedureState;
        HTask<bool> ChangeState<T>()  where T : IProcedureState;
    }
}